/**
 * \brief 使用ffmpeg将pcm编码成aac
 * \author 将狼才鲸
 * \date 2022-04-02
 * \note 第一次编译运行会报错！注意事项：
 * 先点击“Debug”运行一次，自动创建出可执行文件输出文件夹
 * 此时“3 应用程序输出”窗口最后一行只是显示了红色的异常信息“程序异常结束。”，
 * 则表示没有把../ffmpeg-4.3.1-win64-shared/bin/下的*.dll动态库拷贝到
 * ../build-03_ffmpeg_pcm2aac-Desktop_Qt_6_2_3_MinGW_64_bit-Debug/debug/
 * 下的可执行文件目录，拷贝完成后再点击“Debug”运行，软件才能正常工作。
 *
 * \note libavcodec默认通过id查找编解码器的方式都只能找到软解码器，通过名字
 *       名字查找的方式才能找到硬解码器，可以通过ffmpeg -codecs命令查看硬件解码器的名字
 *
 * \details 参考网址：
 *          [【FFmpeg】PCM编码成AAC](https://www.jianshu.com/p/2195c757ffff)
 */

#include "mainwindow.h"
#include <QApplication>

extern "C" void pcm2aac(void);

int main(int argc, char *argv[])
{
//    QApplication a(argc, argv);
//    MainWindow w;
//    w.show();
//    return a.exec();
    pcm2aac();

    return 0;
}
